package fi.iki.joker.mobilogger.img;

import java.util.LinkedList;

public class ImageRepositoryConstants {
	
	public enum ImageRepositoryType { INVALID, PICASA_WEB, FLICKR };
	
	public static LinkedList<String> getRepoTypeTitles() {
		LinkedList<String> res = new LinkedList<String>();
		res.add("Picasa");
		res.add("Flickr");
		return res;
	}
	
	public static int getInterfaceTypeId (ImageRepositoryType type) {
		if (type == ImageRepositoryType.PICASA_WEB) {
				return 1;
		} else if(type == ImageRepositoryType.FLICKR) {
				return 2;
		} else {
			return 0;
		}
	}
	
	public static ImageRepositoryType getInterfaceTypeEnum(int id) {
		if (id == 1) {
			return ImageRepositoryType.PICASA_WEB;
		} else if (id == 2) {
			return ImageRepositoryType.FLICKR;
		} else {
			return ImageRepositoryType.INVALID;
		}
	}
	
	public static int[] getGoodRepositoryTypes() {
		int[] res = new int [2];
		res[0] = 1;
		res[1] = 2;
		return res;
	}
	
	public static boolean isGoodType(int id) {
		if(getInterfaceTypeEnum(id)!= ImageRepositoryType.INVALID) {
			return true;
		} else {
			return false;
		}
	}
}
